package com.egao.common.module.company.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.egao.common.core.web.PageParam;
import com.egao.common.module.company.entity.Position;
import com.egao.common.module.company.entity.vo.PositionListVO;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Repository;

import java.util.List;


/**
 * 职位信息接口mapper
 * @author dl
 */
@Repository
public interface PositionMapper extends BaseMapper<Position> {
    /**
     * 查询职位信息
     * @author
     * @param page 职位分页
     * @return 职位信息列表
     */
    List<PositionListVO> listPage(@Param("page") PageParam<PositionListVO> page);
    /**
     * 查询职位信息招聘数量
     * @author
     * @return 职位信息列表
     */
    List<Position> selectNumberList();

    @Select("SELECT * FROM position")
    List<Position> listAll();
}
